Inside Macintosh: QuickTime
Previous
|
Chapter Top
|
Chapter Contents
|
Next
Contents
Introduction to the Image Compression Manager
Data That Is Suitable for Compression
Storing Images
About Image Compression
Image-Compression Characteristics
Compression Ratio
Compression Speed
Image Quality
Compressors Supplied by Apple
The Photo Compressor
The Video Compressor
The Compact Video Compressor
The Animation Compressor
The Graphics Compressor
The Raw Compressor
Types of Images Suitable for Different Compressors
Using the Image Compression Manager
Getting Information About Compressors and Compressed Data
Working With Pictures
Compressing Images
Decompressing Images
Compressing Sequences
Decompressing Sequences
Decompressing Still Images From a Sequence
Using Screen Buffers and Image Buffers
A Sample Program for Compressing and Decompressing a Sequence of Images
A Sample Function for Saving a Sequence of Images to a Disk File
A Sample Function for Creating, Compressing, and Drawing a Sequence of Images
A Sample Function for Decompressing and Playing Back a Sequence From a Disk File
Spooling Compressed Data
Banding and Extending Images
Defining Key Frame Rates
Fast Dithering
Understanding Compressor Components
Image Compression Manager Reference
Data Types
The Image Description Structure
The Compressor Information Structure
The Compressor Name Structure
The Compressor Name List Structure
Compression Quality Constants
Image Compression Manager Function Control Flags
Image Compression Manager Functions
Getting Information About Compressor Components
CodecManagerVersion
GetCodecNameList
DisposeCodecNameList
GetCodecInfo
FindCodec
Getting Information About Compressed Data
GetMaxCompressionSize
GetCompressionTime
GetSimilarity
GetCompressedImageSize
Working With Images
CompressImage
FCompressImage
DecompressImage
FDecompressImage
ConvertImage
TrimImage
SetImageDescriptionCTable
GetImageDescriptionCTable
Working With Pictures and PICT Files
CompressPicture
FCompressPicture
CompressPictureFile
FCompressPictureFile
DrawPictureFile
DrawTrimmedPicture
DrawTrimmedPictureFile
GetPictureFileHeader
Making Thumbnail Pictures
MakeThumbnailFromPicture
MakeThumbnailFromPictureFile
MakeThumbnailFromPixMap
Working With Sequences
CompressSequenceBegin
CompressSequenceFrame
DecompressSequenceBegin
DecompressSequenceFrame
CDSequenceBusy
CDSequenceEnd
Changing Sequence-Compression Parameters
SetCSequenceQuality
SetCSequenceKeyFrameRate
GetCSequenceKeyFrameRate
SetCSequenceFrameNumber
GetCSequenceFrameNumber
SetCSequencePrev
SetCSequenceFlushProc
GetCSequencePrevBuffer
Constraining Compressed Data
SetCSequenceDataRateParams
GetCSequenceDataRateParams
Changing Sequence-Decompression Parameters
SetDSequenceTransferMode
SetDSequenceSrcRect
SetDSequenceMatrix
SetDSequenceMask
SetDSequenceMatte
SetDSequenceAccuracy
SetDSequenceDataProc
GetDSequenceImageBuffer
GetDSequenceScreenBuffer
Working With the StdPix Function
StdPix
SetCompressedPixMapInfo
GetCompressedPixMapInfo
Aligning Windows
AlignWindow
DragAlignedWindow
DragAlignedGrayRgn
AlignScreenRect
Working With Graphics Devices and Graphics Worlds
GetBestDeviceRect
NewImageGWorld
Application-Defined Functions
Data-Loading Functions
MyDataLoadingProc
Data-Unloading Functions
MyDataUnloadingProc
Progress Functions
MyProgressProc
Completion Functions
MyCompletionProc
Alignment Functions
MyAlignmentProc
© 1997 Apple Computer, Inc.
Previous
|
Chapter Top
|
Chapter Contents
|
Next